ODBIERZ TWÓJ BONUS :: »

Selenium i testowanie aplikacji. Receptury. Wydanie II Unmesh Gundecha

(ebook) (audiobook) (audiobook)
Autor:
Unmesh Gundecha
Serie wydawnicze:
Technologia i rozwiązania
Receptury
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 5
Stron:
336
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
43,45 zł 79,00 zł (-45%)
29,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska testowego Selenium WebDriver dla Java, Python, Ruby i .NET
  • Wyszukiwania i lokalizowania elementów na stronach za pomocą różnych metod (XPath, CSS, jQuery)
  • Automatyzowania interakcji z polami tekstowymi, przyciskami, menu i tabelami HTML
  • Wykorzystywania Selenium API do obsługi zdarzeń myszy, klawiatury i wykonywania JavaScript
  • Synchronizowania testów przy użyciu jawnych, niejawnych i niestandardowych oczekiwań
  • Obsługi alertów, ramek, okien i wyskakujących popupów w aplikacjach webowych
  • Tworzenia testów sterowanych danymi z wykorzystaniem JUnit, TestNG, NUnit, MSTEST, DDT i plików CSV/Excel
  • Implementowania wzorca Page Object oraz korzystania z PageFactory i LoadableComponent
  • Rozszerzania funkcjonalności Selenium poprzez własne klasy i rozszerzenia WebElement
  • Automatyzowania testów aplikacji webowych HTML5, w tym obsługi wideo, canvas i web storage
  • Stosowania technik BDD z Cucumber, SpecFlow, Capybara i Behave w różnych językach programowania
  • Integracji Selenium z narzędziami ciągłej integracji, takimi jak Jenkins, Maven i Ant
  • Automatyzowania testów aplikacji z niewebowymi interfejsami użytkownika przy użyciu AutoIt i Sikuli
  • Konfigurowania i wykorzystywania Selenium Grid do równoległego testowania w wielu przeglądarkach i chmurze
  • Uruchamiania testów w trybie headless z PhantomJS oraz w środowiskach chmurowych
  • Testowania aplikacji webowych na urządzeniach mobilnych z wykorzystaniem Appium dla iOS i Android

Projektanci nowoczesnych aplikacji internetowych muszą obecnie sprostać wielu wyzwaniom. Oprogramowanie, które tworzą, musi działać wydajnie i bezbłędnie w różnych przeglądarkach, na różnych platformach, na różnych urządzeniach. Wobec rosnących wymagań testowanie aplikacji staje się bardzo ważnym etapem jej rozwoju. Jako że zaprojektowanie i przeprowadzenie takich testów jest dość złożonym zadaniem, warto zapewnić sobie sprawdzone narzędzie umożliwiające automatyzację testów aplikacji. Takim narzędziem z pewnością jest Selenium Web Driver — framework służący do automatyzacji przeglądarek internetowych.

W tej książce przedstawiono zaawansowane techniki testowania aplikacji internetowych za pomocą Selenium Web Driver i pokrewnych narzędzi. Zaprezentowano skuteczne i efektywne metodyki testowania aplikacji przeznaczonych dla komputerów stacjonarnych, przeglądarek mobilnych i działających w środowisku rozproszonym. Opisano tu również wzorce projektowe, takie jak testy bazujące na danych, obiekty stron i mapy obiektów. Przedstawiono techniki rozszerzania frameworka Selenium i dostosowywania go do szczególnych działań. W książce zaprezentowano ponad 80 receptur, które z pewnością okażą się przydatne podczas automatyzacji testów aplikacji.

Czego możesz oczekiwać od tej książki...

  • Zrozumiesz działanie lokalizatorów. Nauczysz się korzystać z różnych metod lokalizowania, co pomoże Ci budować niezawodne testy.
  • Nauczysz się wzorca PageFactory, który pozwala budować rozbudowane i łatwe do utrzymania frameworki testów.
  • Zapoznasz się ze sposobami integracji Selenium WebDriver API z narzędziami ATDD (BDD) takimi, jak Cucumber, SpecFlow, Capybara i Behave.
  • Nauczysz się konfigurować symulatory i urządzenia iPhone (Android) w celu testowania aplikacji webowych za pomocą Appium.
  • Dowiesz się, jak skonfigurować środowisko Selenium Grid pozwalające na szybsze i współbieżne wykonywanie testów. Dzięki niemu zwiększysz pokrycie testowe oraz skrócisz czas uruchomienia testów dla wielu przeglądarek.
  • Będziesz potrafił budować rozszerzone testy Selenium WebDriver dla zwiększenia pokrycia Twojej aplikacji testami.

Nowoczesne testowanie: Selenium Web Driver!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Selenium i testowanie aplikacji. Receptury. Wydanie II" obejmuje najnowsze wersje Selenium WebDriver?
Tak, książka została zaktualizowana i opisuje pracę z najnowszymi wersjami Selenium WebDriver oraz integrację z popularnymi narzędziami i frameworkami.
2. Jakie języki programowania są omawiane w książce podczas tworzenia testów Selenium?
Książka prezentuje przykłady i konfigurację środowiska testowego dla języków Java, Python, Ruby oraz .NET (C#).
3. Czy znajdę w książce praktyczne przykłady kodu i gotowe receptury do wdrożenia?
Tak, publikacja zawiera ponad 80 praktycznych receptur, które można od razu wykorzystać podczas automatyzacji testów aplikacji internetowych.
4. Czy książka opisuje testowanie aplikacji na różnych przeglądarkach i urządzeniach mobilnych?
Tak, książka omawia testowanie na wielu przeglądarkach (Chrome, Firefox, Edge, Internet Explorer) oraz automatyzację testów na urządzeniach mobilnych z iOS i Androidem przy użyciu Appium.
5. Czy publikacja pomaga w integracji Selenium z narzędziami do ciągłej integracji, takimi jak Jenkins?
Tak, w książce znajdziesz rozdział poświęcony integracji Selenium z systemem Jenkins oraz innymi narzędziami CI/CD.
6. Czy książka zawiera informacje na temat testowania aplikacji wykorzystujących HTML5 i nowoczesne technologie webowe?
Tak, jeden z rozdziałów poświęcony jest testowaniu aplikacji webowych HTML5, w tym automatyzacji elementów takich jak odtwarzacz wideo czy canvas.
7. Czy książka nadaje się do samodzielnej nauki automatyzacji testów?
Tak, publikacja prowadzi krok po kroku przez konfigurację środowiska, przykłady kodu i praktyczne zastosowania, co czyni ją przydatną zarówno do nauki samodzielnej, jak i jako materiał pomocniczy w pracy zespołowej.
8. Jak szybko po zakupie otrzymam książkę w wersji elektronicznej?
Po zakupie książki w wersji elektronicznej (eBook) na Helion.pl, dostęp do pliku uzyskasz natychmiast, bez oczekiwania na dostawę fizyczną.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
51,35 zł
Dodaj do koszyka
Ebook
43,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint